@charset "utf-8";
/* CSS Document */
/************************************************************************************
初始化样式.全局
*************************************************************************************/
@font-face {
    font-family: 'iconfont';  /* project id 1984536 */
    src: url('https://at.alicdn.com/t/font_1984536_a71xoxvlq0w.eot');
    src: url('https://at.alicdn.com/t/font_1984536_a71xoxvlq0w.eot?#iefix') format('embedded-opentype'),
    url('https://at.alicdn.com/t/font_1984536_a71xoxvlq0w.woff2') format('woff2'),
    url('https://at.alicdn.com/t/font_1984536_a71xoxvlq0w.woff') format('woff'),
    url('https://at.alicdn.com/t/font_1984536_a71xoxvlq0w.ttf') format('truetype'),
    url('https://at.alicdn.com/t/font_1984536_a71xoxvlq0w.svg#iconfont') format('svg');
}
.iconfont {
    font-style: normal;
    font-family: "iconfont" !important;
}
.icon {
    width: 1em; height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}
/*@font-face {*/
/*font-family: "PingFangSC-Bold";*/
/*src: url('../../fonts/PingFang Bold.ttf');*/
/*font-weight: normal;*/
/*font-style: normal;*/
/*}*/
/*@font-face {*/
/*font-family: "PingFangSC-Medium";*/
/*src: url("../../fonts/PingFang Medium.ttf");*/
/*font-weight: normal;*/
/*font-style: normal;*/
/*}*/
/*@font-face {*/
/*font-family: "PingFangSC-Light";*/
/*src: url("../../fonts/PingFang Light.ttf");*/
/*font-weight: normal;*/
/*font-style: normal;*/
/*}*/
/*@font-face {*/
/*font-family: "PingFangSC-Regular";*/
/*src: url("../../fonts/PingFang Regular.ttf");*/
/*font-weight: normal;*/
/*font-style: normal;*/
/*}*/
/*@font-face {*/
/*font-family: "SFProDisplay-Regular";*/
/*src: url("../../fonts/System San Francisco Display Regular.ttf");*/
/*font-weight: normal;*/
/*font-style: normal;*/
/*}*/
/*@font-face {*/
/*font-family: "SFProText-Regular";*/
/*src: url('../../fonts/System San Francisco Text Regular.ttf');*/
/*font-weight: normal;*/
/*font-style: normal;*/
/*}*/
html{-webkit-tap-highlight-color: transparent; height: 100%;  min-width:6.4rem; font-size: 312.5%; margin: 0 auto; }
body{height: 100%;color:#333;font-size:.28em;font-family: PingFangSC-Medium;  margin: 0 auto; padding:0; overflow-x: hidden;  }
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,a,span,em,b,i{margin:0;padding:0;font-family: PingFangSC-Medium,Roboto; }
table{border-collapse:collapse;border-spacing:0}
img {vertical-align:middle;border:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ul,ol,li{list-style:none;}
em,i{font-style:normal}
img{border:none}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"], input[type="search"],input[type="password"] {-webkit-appearance: none; border:0;}
textarea {  -webkit-appearance: none;}
input:focus, textarea:focus { outline: none; }
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
input,img{vertical-align:middle; }
textarea:focus{outline:0}
a{color:#1155cc;text-decoration:none;outline:0}
a:active,a:hover,a.current{outline:0}
a { color: #1155cc; text-decoration: none; }
b {font-weight: 400;}
article, aside, footer, header,  main, nav, section {
    display: block;
}
button{
    outline: none;
}

/* 随屏幕大小调整整体展示大小*/
@media screen and (min-width:320px){
    html{font-size:266.6%;}
}
@media screen and (min-width:360px){
    html{font-size:300%;}
}
@media screen and (min-width:375px){
    html{font-size:312.5%;}
}
@media screen and (min-width:411px){
    html{font-size:342.5%;}
}
@media screen and (min-width:412px){
    html{font-size:343.33%;}
}
@media screen and (min-width:414px){
    html{font-size:345%;}
}
@media screen and (min-width:435px){
    html{font-size:362.5%;}
}
@media screen and (min-width:480px){
    html{font-size:400%;}
}
@media screen and (min-width:540px){
    html{font-size: 450%;}
}
@media screen and (min-width:576px){
    html{font-size: 480%;}
}
@media screen and (min-width:640px){
    html{font-size: 533.33%;}
}
@media screen and (min-width:720px){
    html{font-size: 600%;}
}
@media screen and (min-width:736px){
    html{font-size: 613.33%;}
}
@media screen and (min-width:750px){
    html{font-size: 625%;}
}
/* 清理浮动 */
.fn-clear:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}
.fn-clear {
    zoom: 1; /* for IE6 IE7 */
}
input::-webkit-input-placeholder { /* WebKit browsers */
    color: #000000;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #000000;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #000000;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #000000;
}
textarea::-webkit-input-placeholder { /* WebKit browsers */
    color: #000000;
}
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #000000;
}
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #000000;
}
textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #000000;
}
#keywords::-webkit-input-placeholder{
    color: #969696;
}
.ceshi{
    margin: 0.5rem auto;
    display: block;
    width: 2.2rem;
    height: 0.6rem;
    border-radius: 0.3rem;
    border: 0;
    color: #fff;
    background: #e6c179;
    box-shadow: 0rem 0.1rem 0.6rem  rgba(230,193,121,0.6);
}
/*火狐下的移除*/
input[type=number] {
    -moz-appearance:textfield;
}

/*谷歌下的移除*/
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
}